body {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#4f535b;
}
* {
	margin:0;
	padding:0
}

a { color:#62A436; font-weight: bold; text-decoration: none;  }
a:hover {  color:#62a436; text-decoration:underline;}

.img { border: 0; }

.ImageLeft {border: none; padding: 15px 20px 15px 0; float: left;}
.ImageRight {border: none; padding: 15px 0 15px 20px; float: right;}


.img-details {float:right; margin:0 0 15px 15px; border: 1px solid #C2C6CA;}

ul {list-style:none; padding-bottom:20px}
li {padding:4px 0 0 11px; background:url(/AccountTempFiles/account402966/images/arrow.jpg) no-repeat 0 7px; font-size:13px; line-height:16px; color:#4f535b}
li a {color:#62a436; text-decoration:none; font-weight:bold}
li a:hover{color:#62a436; text-decoration:underline}


.call_action_box{float:left; width:auto; border:1px solid #ef9b5b; padding:8px 8px;background:#fce9db; margin:8px 15px 10px 0; display:inline}
.call_action_box strong{float:left; padding:2px 10px 0 0; font-size:14px; line-height:19px; color:#4f535b; font-weight:bold}
.call_action_box .go_btn{float:right; padding:0;}

.call_action_box_right {float:right;  width:auto; border:1px solid #ef9b5b; padding:8px 8px;background:#fce9db; margin:8px 0 10px 15px; display:inline}
.call_action_box_right strong{float:left; padding:2px 10px 0 0; font-size:14px; line-height:19px; color:#4f535b; font-weight:bold}
.call_action_box_right .go_btn{float:right; padding:0;}

#right_container_inner .details_container .quotetext {color: #a9a9a9; font-size: 15px; font-style: italic; line-height: 20px; padding:5px 0 0;}
#right_container_inner .details_container .quotesource {color: #a9a9a9; font-size: 12px; font-style: normal; line-height: 16px; text-align:right; padding:8px 0 15px;}

.points {list-style:none; padding-bottom:20px}
.points li {padding:4px 0 0 11px; background:url(/AccountTempFiles/account402966/images/arrow.jpg) no-repeat 0 7px; font-size:13px; line-height:16px; color:#4f535b}
.points li a {color:#62a436; text-decoration:none; font-weight:bold}
.points li a:hover{color:#62a436; text-decoration:underline}


.survey_box{width:202px; float:left; background:url(/AccountTempFiles/account402966/images/linebg.jpg) repeat 0 0; border-top:1px solid #c2c6ca; padding:12px 20px 15px 20px; margin:9px 0 0 0 }
.survey_box h3{width:100%; float:left;font-size:20px; color:#4f535b;font-weight:bold; line-height:22px;font-family:"HelveticaNeue", Arial, Helvetica, sans-serif}
.survey_box p{width:100%; float:left;font-size:13px; color:#4f535b;font-weight:bold; line-height:17px; padding:7px 0 7px 0}
.survey_box form{width:100%; float:left;}
.btn_row{width:100%; float:left; padding:6px 0 0 0}
.radio_btn{width:14px; float:left; height:14px; margin:1px 0 0 0; padding:0 }
.btn_row span{float:left;padding:0 0 0 8px; font-size:12px; color:#4f535b; line-height:15px}
.vote{float:left; margin:7px 0 0 0}

.left_banner{width:242px;float:left; height:163px; background:url(/AccountTempFiles/account402966/images/leftbannerinner.jpg) no-repeat 0 0; margin:10px 0 0 0}
.left_banner strong{float:right;font-size:14px; color:#fff; line-height:17px; font-weight:bold; padding:50px 24px 0 0; width:110px; text-align:right}
.left_banner.space{margin:0}

.mission_statement {

}
.mission_statement .col1 {
    border-right: 1px solid #DFDFDF;
    display: inline-block;
	*display:inline;
	zoom:1;
    min-height: 133px;
    margin: 10px 0;
    padding: 10px;
    vertical-align: top;
    width: 644px;
	font-family: Helvetica, Arial, sans-serif;
}
.mission_statement .col1 h1 {
	line-height: 28px;
}
.mission_statement .col2 {
	display: inline-block; 
	*display:inline;
	zoom:1;
	vertical-align: top; 
	padding: 10px; 
	width: 275px;
}
/*form container starts*/
.form_container {width:210px;float:right; background:url(/AccountTempFiles/account402966/images/linebg.jpg) repeat 0 0; border-top:1px solid #c2c6ca; padding:12px 16px 15px 16px; margin-bottom: 10px; }
#left_container_inner .form_box {border-bottom:none; padding:0   }

.form_box .heading {}
.form_box .heading h3 {font-size:20px; line-height:24px; color:#4f535b; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:5px 0 0 0 }
.form_box .heading img {float:right;padding-bottom:5px;}

.form_box p {color:#4f535b; margin-top:10px}
.form_box form {clear:both}
.form_row {padding:7px 0 0 0 }
.form_row label {padding:3px 5px 0 0; font-size:12px; color:#4f535b; font-weight:bold }
.form_row label span { color:#b1b5b9; font-weight:bold }
.form_row .select {font-size:11px; color:#4F535B; width:175px }
.form_row .input {font-size:11px; color:#aaaeb2; width:103px; padding:3px 4px; border:1px solid #9ba1a9 }
.form_row .go {}

.trainning_login {float:left; padding:10px 0 0 0}

/*image container starts*/
.image_container {width:474px;float:left; padding:0 0 0 20px}
.image_box {width:232px;float:left; padding:0 10px 0 0}
.image {float:left; width:100%}
.image img {float:left;}
.image_box.last {padding:0 }
.image_box .links {width:232px;float:left; background:url(/AccountTempFiles/account402966/images/imageboxrepeatbg.jpg) repeat-y 0 0 }
.details {width:195px;float:left; padding:10px 17px 23px 17px; background:url(/AccountTempFiles/account402966/images/imageboxbottombg.jpg) no-repeat bottom left; list-style:none; min-height:107px; height:auto!important; height:107px}
#content_container .image_container .image_box ul.details li {width:185px;float:left; font-size:13px; font-weight:bold; background:url(/AccountTempFiles/account402966/images/arrow.jpg) no-repeat 0 8px; 
padding:5px 0 0 10px; line-height:16px}
#content_container .image_container .image_box ul.details li a { color:#62a436; text-decoration:none}
#content_container .image_container .image_box ul.details li a:hover { color:#62a436; text-decoration:underline}

/*left container starts*/
.links_row_box {width:224px;float:left; padding:0}
.links_row_box h3 {width:100%;float:left; padding:0 0 5px 0; border-bottom:1px solid #c2c6ca; font-size:20px; line-height:24px; color:#4f535b; font-weight:bold; margin:0 0 3px 0; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif}
.links_row_box p {width:100%;float:left; font-size:13px; line-height:16px; color:#4f535b; padding:4px 0 3px 0 }
.links_row_box ul {width:224px;float:left; list-style:none}
.links_row_box ul li {width:212px;float:left; font-size:13px; font-weight:bold; background:url(/AccountTempFiles/account402966/images/arrow.jpg) no-repeat 0 8px; padding:5px 0 0 12px; line-height:16px}
.links_row_box ul li a { color:#62a436; text-decoration:none}
.links_row_box ul li a:hover { color:#62a436; text-decoration:underline}

#content_container h3 {font-size:18px;line-height:24px;color:#8dc63f;font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif;display:inline-block;*display:inline;zoom:1;text-transform:uppercase }
#content_container a.connect:hover {text-decoration:none}

/*blog container starts*/
.blog_container {
    background: url("d2l-texture-bg.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #F6F6F6;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
	*display:inline;
	zoom:1;
    margin: 4px 0 4px 4px;
    padding: 7px 10px 5px;
    vertical-align: top;
    width: 295px;
}
.blog img {margin:6px 0 0 7px; display:inline }
#StatePageRSS {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 5px 0px;
}
.feed_title {display:none; line-height:18px;}
.feed_item a, .feed_item a:hover {color:#008fd1;font-weight:normal; text-transform:uppercase;}
.feed_item_description {margin-bottom: 20px; line-height:18px;}
.RSSmoreLink {display: block; margin: 0px 20px 0px; text-align: right;}
#container #content {
	background:#fff;
	padding:20px;
}

/*twitter container starts*/
.middle_container {
    background: url("d2l-texture-bg.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #F6F6F6;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
	*display:inline;
	zoom:1;
    margin: 4px 3px 4px 4px;
    padding: 7px 10px 5px;
    vertical-align: top;
    width: 295px;
	height: 355px;
}
.middle_container h3 {
    background: url(fb_icon_home.png) no-repeat scroll 0 0 transparent;
    padding-left: 35px;
}
.fb-wall-box {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 280px;
    margin: 7px 0;
    overflow: auto;
    padding: 20px;
}
img.fb-wall-avatar, a.fb-wall-comment-avatar {float:left;margin-right:5px;}
a.fb-wall-message-from, a.fb-wall-message-from-name {
	display:block;
    color: #008FD1 !important;
    font-weight: normal;
    text-transform: uppercase;
}

/* right column */
.right_container_all {
    display: inline-block;
	*display:inline;
	zoom:1;
    vertical-align: top;
    width: 317px;
	height: 355px;
	margin: 4px 0;
}
.right_container {
    background: url("d2l-texture-bg.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #F6F6F6;
    border-radius: 5px 5px 5px 5px;
    margin-top: 4px;
    padding: 7px 10px 5px;
    vertical-align: top;
    width: 295px;
	height: 135px;
}
.right_container h3 {
    background: url(tw_icon_home.png) no-repeat scroll 0 0 transparent;
    padding-left: 30px;
}
.right_container .twtr-hd,
.right_container .twtr-ft {
	display:none;
}
.twtr-bd {
    padding: 0;
}

.twtr-doc, .twtr-timeline {border-radius:0px !important}
.twtr-timeline {height:90px !important}

.links_box {width:295px;padding:15px 0 0 0}

/*details container starts*/
#right_container_inner .details_container h1 {width:100%;float:none;font-size:23px; line-height:27px; color:#4f535b; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; margin-bottom:10px;}

#right_container_inner .details_container .img {float:right; margin:0 0 15px 15px}

#right_container_inner .details_container h2 {font-size:20px; line-height:24px; color:#4f535b; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:0 0 8px 0}

#right_container_inner .details_container h3 {font-size:16px; line-height:20px; color:#3390dd; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:5px 0 7px 0;}
#right_container_inner .details_container p {font-size:13px; line-height:18px; color:#4f535b; padding: 5px 0px 15px;}

#right_container_inner .details_container li {line-height:18px;}

/* sphere styles */
#contentSearchForm input { margin-bottom: 10px; }


/* button */
.button{float:left; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:16px; width:100%}
.button a {color:#fff;float:left;text-decoration:none;height:23px;padding-left:8px; background:#008FD1; border-radius:5px; box-shadow:inset #666 0 0 7px;}
.button a span {float:left;height:20px;padding-right:8px; padding-top:3px; cursor:pointer;}
.button a:hover {color:#fff;text-decoration:none}

.button.spacer{ margin:5px 0 0 0}

#right_container_inner .details_container .facilitator_dashboard .col1 .common_box .details_box .common_details_box ul.links li a {color:#6caa43; text-decoration:none}
#right_container_inner .details_container .facilitator_dashboard .col1 .common_box .details_box .common_details_box ul.links li a:hover {color:#6caa43; text-decoration:underline}

#right_container_inner .details_container .facilitator_dashboard .col1 .common_box .details_box .search_resources_form .advance_search a {color:#62a436; text-decoration:none }
#right_container_inner .details_container .facilitator_dashboard .col1 .common_box .details_box .search_resources_form .advance_search a:hover {color:#62a436; text-decoration:underline }


.profile_details {width:192px;float:left; }
.trained {width:192px;float:left; padding:0 0 15px 0; background:url(/AccountTempFiles/account402966/images/doublelineseprator.jpg) repeat-x bottom left; font-size:13px; font-weight:bold; color:#4f535b}
.trained strong {font-size:16px; line-height:19px}
.trained small {font-size:11px; font-style:italic; font-weight:normal}
.profile_details p {width:192px;float:left; padding:11px 0 10px 0; font-size:12px; color:#4f535b; line-height:16px}

.news_details_box {width:192px;float:left; background: url(/AccountTempFiles/account402966/images/doublelineseprator.jpg) repeat-x 0 0; margin:12px 0 0 0  }
.news_details_box ul {float:left; list-style:none }
.news_details_box ul li {float:left;  padding:13px 0 8px 0 }
.news_details_box ul li.last {border-bottom:none; padding-bottom:0 }
.news_details_box ul li .titles {width:192px;float:left;}
.news_details_box h3 {float:left;font-size:16px; color:#4f535b;font-weight:bold; line-height:19px;font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; margin-top: 10px;}
.news_details_box h3 a {color:#4f535b; text-decoration:none}
.news_details_box h3 a:hover {color:#4f535b; text-decoration:underline}
.news_details_box ul li .titles span {float:right;font-size:11px; color:#3390dd; padding:3px 0 0 0}
.news_details_box ul li .titles span a{color:#3390dd;text-decoration:none}
.news_details_box ul li .titles span a:hover{color:#3390dd;text-decoration:underline}
.news_details_box ul li p {width:192px;float:left; font-size:12px; color:#6caa43;  line-height:16px; padding:5px 0}
.news_details_box ul li p a {color:#6caa43;text-decoration:none}
.news_details_box ul li p a:hover {color:#6caa43;text-decoration:underline}
.news_details_box ul li p small {color:#4f535b; font-style:inherit; font-size:11px; font-weight:normal; float:left; font-style:italic}




.common_details_box {width:192px;float:left; }
.common_details_box p {width:100%;float:left; font-size:12px; color:#4f535b; line-height:15px; padding:0 0 2px 0}
.common_details_box p strong { font-weight:bold}


.common_details_box ul.links {width:192px;float:left; background: url(/AccountTempFiles/account402966/images/doublelineseprator.jpg) repeat-x bottom left; padding:7px 0 15px 0; list-style:none}
.common_details_box ul.links li {width:180px;float:left;padding:3px 0 0 12px; background:url(/AccountTempFiles/account402966/images/arrow.gif) no-repeat 0 8px; font-size:13px; color:#6caa43; line-height:16px; font-weight:bold }



.common_details_box .listing {width:192px;float:left; padding:13px 0 0 0}
.common_details_box .listing h3 {width:192px;float:left;font-size:16px; color:#4f535b;font-weight:bold; line-height:19px;font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:0 0 12px 0; }


.common_details_box .listing ul {width:192px;float:left; height:200px; overflow:auto; list-style:none; padding-bottom: 0;}
.common_details_box .listing ul li {width:175px;float:left;border-bottom:1px solid #c2c6ca; padding:0 0 12px 0; margin:0 0 12px 0; background: transparent;}
.common_details_box .listing ul li.orders {padding:0}
.common_details_box .listing ul li.last {border-bottom:none;margin:0 }
.common_details_box .listing ul li p {width:100%;float:left; font-size:12px; color:#4f535b; line-height:16px; padding:0 0 10px 0}
.common_details_box .listing ul li p strong { font-weight:bold}
.common_details_box .listing ul li p small { font-weight:bold; color:#6caa43; font-size:12px}


.common_details_box .listing ul li span {width:165px;float:left; font-size:12px; color:#6caa43; line-height:15px; font-weight:bold;padding:0 0 0 10px; background:url(/AccountTempFiles/account402966/images/arrow.gif) no-repeat 0 3px; cursor:pointer}
.common_details_box .listing ul li span.normal {color:#6caa43; text-decoration:none}
.common_details_box .listing ul li span.over {color:#6caa43; text-decoration:underline}


.common_details_box ul.links.resource_center {float:left; background:none ;margin:0; padding:0 }

.top_resources, #right_container_inner .details_container .top_resources {width:192px;float:left;font-size:16px; color:#4f535b;font-weight:bold; line-height:19px;font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:15px 0 4px 0;background: url(/AccountTempFiles/account402966/images/doublelineseprator.jpg) repeat-x 0 0; margin:15px 0 0 0 }


#right_container_inner .details_container ul.listing {width:718px;float:left; padding:15px 0 0 0; list-style:none}
#right_container_inner .details_container ul.listing li {width:718px;float:left; padding:0 0 20px 0}
#right_container_inner .details_container ul.listing li.last {padding:0 }
#right_container_inner .details_container ul.listing li span {width:22px;float:left; padding:0 10px 0 0}
#right_container_inner .details_container ul.listing li .description {width:550px;float:left}
#right_container_inner .details_container ul.listing li .description strong {width:100%;float:left; font-size:13px; color:#62a436; line-height:16px}
#right_container_inner .details_container ul.listing li .description strong a {color:#62a436; text-decoration:none}
#right_container_inner .details_container ul.listing li .description strong a:hover {color:#62a436; text-decoration:underline}

#right_container_inner .details_container ul.listing li .description p {width:100%;float:left; font-size:13px; color:#4f535b; line-height:16px; padding:4px 0 0 0}

#right_container_inner .details_container .top_resources_box .search_resources_box h3 {width:100%;float:left;font-size:20px; color:#fff;font-weight:bold; line-height:22px;font-family:"HelveticaNeue", Arial, Helvetica, sans-serif}

.content_side {float:left; width:533px;}
.content_side p {float:left; width:100%; font-size:13px; color:#4f535b; line-height:17px; padding:0 0 8px 0}
.more {display:block; font-size:13px; color:#62a436; line-height:17px; font-weight:bold; padding:5px 0 15px;}
.more a {float:left; color:#62a436; text-decoration:none; background:url(/AccountTempFiles/account402966/images/arrow.gif) no-repeat 0 4px; padding:0 0 0 12px}
.more a:hover {float:left; color:#62a436; text-decoration:underline;}

.btn {float:left; margin:0 0 0 5px; display:inline}


.events_heading, .fac_heading {width:698px;float:left;}
.events_heading h3, .fac_heading h3 {float:left;font-size:20px; line-height:24px; color:#4f535b; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; }
.events_heading h3 small, .fac_heading h3 small {font-size:13px; color:#4f535b; font-style:italic; font-weight:normal;}
.events_heading .zip_code, .fac_heading .zip_code {width:275px;float:right;}
.events_heading .zip_code form, .fac_heading .zip_code form {width:275px;float:left;}
.events_heading .zip_code label, .fac_heading .zip_code label {float:left; font-size:12px; color:#4f535b; font-weight:bold; padding:7px 7px 0 0;}
.events_heading .zip_code .zipcode_input, .fac_heading .zip_code .zipcode_input {float:left; padding:3px 5px 3px 5px; width:98px; border:1px solid #9ba1a9; background:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif}


.authorized_facilitator_box h3{width:100%; float:left;font-size:16px; color:#4f535b;font-weight:bold; line-height:20px;font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:0 0 7px 0}

#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li h3 {width:100%;float:left; font-size:16px; color:#3390dd;font-weight:bold; line-height:20px;font-family:"HelveticaNeue", Arial, Helvetica, sans-serif}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li h3 a {float:left; color:#3390dd; background:url(/AccountTempFiles/account402966/images/plus.jpg) no-repeat 0 0;height:18px; padding:0 0 0 32px; text-decoration:none}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li h3 a:hover {float:left; color:#3390dd; background:url(/AccountTempFiles/account402966/images/minus.jpg) no-repeat 0 0; height:18px; text-decoration:underline}


#right_container_inner .details_container .exapnd_collapse_container h2 {width:718px;float:left; font-size:20px; line-height:24px; color:#4f535b; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:0 0 3px 0}

#right_container_inner .details_container .exapnd_collapse_container h2 small {font-size:11px; line-height:14px; color:#62a436; }
#right_container_inner .details_container .exapnd_collapse_container h2 small a{font-size:11px; line-height:14px; color:#62a436; text-decoration:none}

#right_container_inner .details_container .table_container ul.description li a {color:#62a436; text-decoration:none}
#right_container_inner .details_container .table_container ul.description li a:hover {color:#62a436; text-decoration:underline}

/*table container starts*/
.table_container {width:698px;float:left; padding:7px 0 0 0; margin-bottom: 30px;}
.table_headings {width:698px;float:left; background:url(/AccountTempFiles/account402966/images/linebg.jpg) repeat-x 0 0; height:30px; border-top:1px solid #c2c6ca;border-bottom:1px solid #c2c6ca;font-size:14px; line-height:20px; color:#4f535b; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:10px 0 0 0}
.table_headings span { overflow-x: hidden; }
.table_headings .col1 {width:115px;float:left; padding:0 0 0 15px}
.table_headings .col2 {width:215px;float:left;}
.table_headings .col3 {width:97px;float:left;}
.table_headings .col4 {width:133px;float:left;}
.table_headings .col5 {width:115px;float:left;}

ul.description {width:698px;float:left; list-style:none}
ul.description li {width:698px;float:left; border-bottom:1px solid #c2c6ca; padding:10px 0; font-size:13px; color:#4f535b; line-height:17px; background: transparent;}
ul.description li.last {border-bottom:none}

ul.description li .col1 {width:115px;float:left; padding:0 0 0 15px}
ul.description li .col2 {width:215px;float:left; font-weight:bold; color:#62a436}
ul.description li .col3 {width:97px;float:left;}
ul.description li .col4 {width:133px;float:left;}
ul.description li .col5 {width:115px;float:left;}

/* state page event table headings */
#state-event-table .table_headings .col1 {width:115px;float:left; padding:0 0 0 15px}
#state-event-table .table_headings .col2 {width:165px;float:left;}
#state-event-table .table_headings .col3 {width:80px;float:left;}
#state-event-table .table_headings .col4 {width:133px;float:left;}
#state-event-table .table_headings .col5 {width:115px;float:left;}
#state-event-table .table_headings .col6 {width:70px;float:left;}

/* state page event table cols */
#state-event-table ul.description li .col1 {width:115px;float:left; padding:0 0 0 15px}
#state-event-table ul.description li .col2 {width:165px;float:left; font-weight:bold; color:#62a436}
#state-event-table ul.description li .col3 {width:80px;float:left;}
#state-event-table ul.description li .col4 {width:133px;float:left;}
#state-event-table ul.description li .col5 {width:115px;float:left;}
#state-event-table ul.description li .col6 {width:70px;float:left;}


/*prod1 stylesheet starts*/


#right_container_inner .details_container p.space {font-size:13px; line-height:17px; color:#4f535b; padding:0}


#right_container_inner .details_container .exapnd_collapse_container {width:718px;float:left; padding:15px 0 0 0}


#right_container_inner .details_container .exapnd_collapse_container .script_container {width:718px;float:left;}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row{width:718px;float:left; list-style:none}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li{width:718px;float:left; padding:10px 0 15px 0}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li.last{padding:10px 0 0 0}


#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script {width:685px;float:left; padding:7px 0 0 33px}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script .table_headings {width:685px;float:left; background:url(/AccountTempFiles/account402966/images/linebg.jpg) repeat-x 0 0; height:30px; border-top:1px solid #c2c6ca;border-bottom:1px solid #c2c6ca;font-size:16px; line-height:20px; color:#4f535b; font-weight:bold; font-family:"HelveticaNeue", Arial, Helvetica, sans-serif; padding:10px 0 0 0}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script .table_headings .col1 {width:180px;float:left; padding:0 0 0 15px}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script .table_headings .col2 {width:258px;float:left;}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script .table_headings .col3 {width:230px;float:left;}


#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description {width:685px;float:left; list-style:none}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li {width:685px;float:left; border-bottom:1px solid #c2c6ca; padding:10px 0; font-size:13px; color:#4f535b; line-height:17px}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li.last {border-bottom:none}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li a {color:#62a436; text-decoration:none}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li a:hover {color:#62a436; text-decoration:underline}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li .col1 {width:180px;float:left; padding:0 0 0 15px; font-weight:bold; color:#4f535b}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li .col2 {width:258px;float:left; font-weight:bold; color:#4f535b}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li .col3 {width:230px;float:left;font-weight:bold;cursor:pointer; color:#62a436;}

#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li .normal1 {width:230px;float:left;font-weight:bold; color:#62a436; cursor:pointer}
#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li .over1 {width:230px;float:left;font-weight:bold; color:#62a436; cursor:pointer; text-decoration:underline}



#right_container_inner .details_container .exapnd_collapse_container .script_container ul.row li .table_container_script ul.description li .description {width:670px;float:left;  font-size:13px; color:#4f535b; line-height:17px; padding:15px 0 0 15px}

/*state stylesheet starts*/


.authorized_facilitator_box{width:202px;float:left; background:url(/AccountTempFiles/account402966/images/linebg.jpg) repeat 0 0; border-top:1px solid #c2c6ca; padding:12px 20px 15px 20px; margin:0 }

.authorized_facilitator_box form{width:100%; float:left; border-bottom:1px solid #c2c6ca; padding:0 0 15px 0; margin:0 0 12px 0}
.authorized_facilitator_box .select_cities{width:162px; float:left;color:#AAAEB2;}
.authorized_facilitator_box .btn{float:left; margin:0 0 0 4px; display:inline}
.authorized_facilitator_box .view_now{width:100%; float:left;}


#right_container_inner .details_container .state_details_box {width:718px;}
#right_container_inner .details_container .state_details_box .state_details_row {width:718px;float:left; padding:0 0 20px 0}
#right_container_inner .details_container .state_details_box .state_details_row .img {float:left; padding:3px 20px 0 0; margin:0}
#right_container_inner .details_container .state_details_box .state_details_row .img img {border: 1px solid #C2C6CA;}


.view_location { display: block; text-align: left; font-size:13px; color:#62a436; line-height:17px; font-weight:bold; padding:5px 0 0 0}
.view_location a {  color:#62a436; text-decoration:none; padding:0 0 0 12px; background:url(/AccountTempFiles/account402966/images/arrow.gif) no-repeat 0 4px}
.view_location a:hover {  color:#62a436; text-decoration:underline;}

.submit-report-link { font-weight: bold; }
#right_container_inner .details_container .table_container ul.description li a.update-report { font-weight: normal; color:#4F535B; }


#right_container_inner .details_container .button a { color: #fff; }
#right_container_inner .details_container .icl_summary { clear:left;  background: transparent; padding-left:0; }
#right_container_inner .details_container .icl_more { margin-bottom: 0px;  background: transparent;  text-align: right; }
#right_container_inner .details_container .icl_summary img { float: left; margin: 0px 20px 0 0;  }
#icl_container { margin-bottom: 0; }


#news_details_box { height: 443px; margin: 0; background:transparent url(/AccountTempFiles/account402966/images/orangeboxrepeatshadow.png) repeat-y ; float:left; padding:0px 20px 0px; width:192px; }
#news_details_box .icl_container { border-bottom: 1px solid #C2C6CA;  }
#news_details_box .listing { max-height: 385px;  float:left; padding:13px 0 0; width:192px; overflow: auto; }
.common_box #icl_container ul { list-style-type:none; padding-bottom:15px; width:170px !important}
.common_box #icl_container ul li { background: transparent; padding: 0; margin: 0 0 10px 0; float: left; clear: left; }
.common_box #icl_container ul li.icl_more { padding: 0; float: left;  clear: left; margin-bottom: 20px; }
.common_box #icl_container ul li.icl_summary { padding: 0; float: left;  clear: left; margin: 0; }
.common_box #icl_container ul li.icl_summary p:first-child { display:block; }
.common_box #icl_container ul li.icl_title { font-weight: bold; float: left;  clear: left; }
.common_box hr { border: 0; border-top: 1px solidd #C2C6CA;  height: 1px; margin-bottom: 10px; }
.common_box  h4 { line-height:0; margin:0;  clear: both; }
#right_container_inner .details_container .common_box h3.listing { float: left; padding-bottom: 10px;  }
#TableInner td { padding-bottom: 10px; vertical-align: top; }

.common_box ul { padding-bottom: 0; }
.common_box ul li { background: transparent; }

table#copy_table { clear: left; }
table#copy_table .abuseheadlines { width: 718px; }
input[type="text"],input[type="password"],  #TableInner textarea { border:1px solid #ccc; color:#767D87; margin-right: 5px; font-family:Arial,Helvetica,sans-serif; font-size:12px;  padding:3px 5px; 
-moz-box-shadow: 0 0 2px 1px #CCCCCC inset; -webkit-box-shadow: 0 0 2px 1px #CCCCCC inset; box-shadow: 0 0 2px 1px #CCCCCC inset; height:17px; vertical-align:top}
table#copy_table tr td table { }
table#copy_table td { text-align: left !important; vertical-align: middle; }
table#copy_table tr td table td { padding: 2px 4px; }
table#copy_table tr td table td table td { padding: 3px 0 !important; }
input[name="remember_me"] { margin-left: 83px; }
.rembme { padding-top: 8px !important; }

table#copy_table tr td table td table td.option3 { padding-top: 20px !important; }
table#copy_table tr td table td table td.option3_left { padding-right: 20px !important; }

#dashboard-events-list { height: 488px; }

.search_resources_box {width:314px;float:right; height:154px; background:url(	/AccountTempFiles/account402966/images/searchresourcesbox.jpg) no-repeat 0 0; padding:10px 20px 0 23px}
#right_container_inner .details_container .search_resources_box h3 {width:100%;float:left;font-size:20px; color:#fff;font-weight:bold; line-height:22px;font-family:"HelveticaNeue", Arial, Helvetica, sans-serif}
.search_resources_box form {width:314px;float:left; padding:20px 0 0 0}
.search_resources_box .keywords_input {width:258px;float:left; padding:3px 5px 4px 8px; background:#fff; border:1px solid #9ba1a9; font-size:12px; color:#4f535b}
.search_resources_box label{width:100%;float:left;font-size:13px;color:#4f535b;font-weight:bold; padding:12px 0 5px 0}
.search_resources_box .select {width:270px;float:left; margin:2px 0 0 0;color:#4f535b; font-size:12px}
.search_resources_box .btn {float:left; margin:0 0 0 5px; display:inline}

.Alert {color:#FF0000}

/* join the movement page */
#content_container .jtm_desc {background:url(/atf/cf/{64af78c4-5eb8-45aa-bc28-f7ee2b581919}/jtm_bg.jpg) no-repeat;width:952px;height:370px;margin:10px;}


/* TALK ABOUT IT */
#content_container .talk_desc {background:url(/atf/cf/{64af78c4-5eb8-45aa-bc28-f7ee2b581919}/TALKABOUTIT.PNG) no-repeat;width:952px;height:520px;margin:10px;}

#content_container .talk2_desc {background:url(/atf/cf/{64af78c4-5eb8-45aa-bc28-f7ee2b581919}/TALKABOUTIT2.PNG) no-repeat;width:952px;height:520px;margin:10px;}

#content_container .talk3_desc {background:url(/atf/cf/{64af78c4-5eb8-45aa-bc28-f7ee2b581919}/TALKABOUTIT3.PNG) no-repeat;width:952px;height:520px;margin:10px;}

#content_container .talk4_desc {background:url(/atf/cf/{64af78c4-5eb8-45aa-bc28-f7ee2b581919}/TALKABOUTIT4.PNG) no-repeat;width:952px;height:520px;margin:10px;}

#content_container .talk5_desc {background:url(/atf/cf/{64af78c4-5eb8-45aa-bc28-f7ee2b581919}/TALKABOUTIT5.PNG) no-repeat;width:952px;height:520px;margin:10px;}




#content_container .talk_desc h2 {color:#008fd1;font-size:30px;font-family:helvetica;line-height:36px}
#content_container .talk_desc h3 {color:#43474c;font-weight:normal;font-size:30px;font-family:helvetica;text-transform:none;line-height:36px}
#content_container .talk_desc p {padding-top:20px;font-size:16px;}
#content_container .talk_desc p.number {color:#008fd1;font-size:16px} 
#content_container .talk_desc p strong, span.numberCount {color:#008fd1;font-size:22px;font-family:helvetica;font-weight:bold}

#content_container .jtm_desc h2 {color:#008fd1;font-size:30px;font-family:helvetica;line-height:36px}
#content_container .jtm_desc h3 {color:#43474c;font-weight:normal;font-size:30px;font-family:helvetica;text-transform:none;line-height:36px}
#content_container .jtm_desc p {padding-top:20px;font-size:16px;}
#content_container .jtm_desc p.number {color:#008fd1;font-size:16px} 
#content_container .jtm_desc p strong, span.numberCount {color:#008fd1;font-size:22px;font-family:helvetica;font-weight:bold}
span.numberCount {color:#43474C;}
.inner h4 {
    color: #008FD1;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 0 10px;
}
.jtm_col1 {width:480px;padding:20px;display:inline-block;*display:inline;zoom:1;vertical-align:top}
.jtm_col2 {
    display: inline-block;
    margin-left: 20px;
    margin-top: 50px;
    padding: 20px;
    text-align: center;
    width: 368px;
}
.actionBanner {
    background: none repeat scroll 0 0 #EE5E29;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: normal;
    margin-left: -4px;
    padding: 5px 20px;
    width: 940px;
    margin-bottom: 10px;
}
.jtm_center_col {
    background: url("/atf/cf/{64af78c4-5eb8-45aa-bc28-f7ee2b581919}/d2l-texture-bg.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #F6F6F6;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    *display:inline;
    zoom:1;
    min-height: 355px;
    margin: 4px 3px 4px 4px;
    padding: 7px 9px 5px 8px;
    vertical-align: top;
    width: 295px;
}
.jtm_center_col .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    min-height: 298px;
    margin: 8px 0;
    overflow: auto;
    padding: 8px 12px;
}
.jtm_center_col .inner_detail {
    min-height: 260px;
}

.talk_center_col {
    background: #666666 repeat scroll 0 0 transparent;
    border: ;
    border-radius: 5px 5px 5px 5px;
float: right;
    display: inline-block;
    *display:inline;
    zoom:1;
    min-height: 355px;
    margin: 70px 70px 4px 3px;
    padding: 7px 9px 5px 8px;
    vertical-align: top;
    width: 490px;
}
.talk_center_col .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    min-height: 298px;
    margin: 400px 0;
    overflow: auto;
    padding: 8px 12px;
}
.talk_center_col .inner_detail {
    min-height: 300px;
}

.talk2_center_col {
    background: #666666 repeat scroll 0 0 transparent;
    border: ;
    border-radius: 5px 5px 5px 5px;
float: right;
    display: inline-block;
    *display:inline;
    zoom:1;
    min-height: 355px;
    margin: 70px 70px 4px 3px;
    padding: 7px 9px 5px 8px;
    vertical-align: top;
    width: 490px;
}
.talk2_center_col .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    min-height: 298px;
    margin: 400px 0;
    overflow: auto;
    padding: 8px 12px;
}
.talk2_center_col .inner_detail {
    min-height: 300px;
}

.talk3_center_col {
    background: #666666 repeat scroll 0 0 transparent;
    border: ;
    border-radius: 5px 5px 5px 5px;
float: right;
    display: inline-block;
    *display:inline;
    zoom:1;
    min-height: 355px;
    margin: 70px 70px 4px 3px;
    padding: 7px 9px 5px 8px;
    vertical-align: top;
    width: 490px;
}
.talk3_center_col .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    min-height: 298px;
    margin: 400px 0;
    overflow: auto;
    padding: 8px 12px;
}
.talk3_center_col .inner_detail {
    min-height: 300px;
}

.talk4_center_col {
    background: #666666 repeat scroll 0 0 transparent;
    border: ;
    border-radius: 5px 5px 5px 5px;
float: right;
    display: inline-block;
    *display:inline;
    zoom:1;
    min-height: 355px;
    margin: 70px 70px 4px 3px;
    padding: 7px 9px 5px 8px;
    vertical-align: top;
    width: 490px;
}
.talk4_center_col .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    min-height: 298px;
    margin: 400px 0;
    overflow: auto;
    padding: 8px 12px;
}
.talk4_center_col .inner_detail {
    min-height: 300px;
}

.talk5_center_col {
    background: #666666 repeat scroll 0 0 transparent;
    border: ;
    border-radius: 5px 5px 5px 5px;
float: right;
    display: inline-block;
    *display:inline;
    zoom:1;
    min-height: 355px;
    margin: 70px 70px 4px 3px;
    padding: 7px 9px 5px 8px;
    vertical-align: top;
    width: 490px;
}
.talk5_center_col .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    min-height: 298px;
    margin: 400px 0;
    overflow: auto;
    padding: 8px 12px;
}
.talk5_center_col .inner_detail {
    min-height: 300px;
}



.reasons {
font-size:18px;
}
.reasons .reasonNum {
    color: #008FD1;
    display: inline-block;
    font-family: helvetica;
    font-size: 34px;
    margin-left: 20px;
    padding-bottom: 10px;
    padding-right: 15px;
    padding-top: 10px;
}
.centercol_btn {
    display: block;
    margin-top: 0px;
    text-align: center;
    width: 280px;
}
.centercol_btn a, .submit_btn {
    background: none repeat scroll 0 0 #EE5E29;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: helvetica;
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    padding: 10px 5px;
    width: 160px;
	cursor: pointer;
}
p.label {
    padding: 5px 0;
}
p.label label {
    display: inline-block;
    padding-top: 5px;
    width: 100px;
}

.faded_line { 
	margin-left:auto;
	margin-right:auto;
    margin-top:15px;
    height: 1px;
    border:none;
    background: #4F535B;
    width:90%;
    background: -webkit-gradient( 
                linear, 
                0 0, 
                100% 0,  
                from(rgba(50,50,50,0.01)),
                to(rgba(80,80,80,0.01)), 
                color-stop(.5,#c9c9c9)
                );
    background: -moz-linear-gradient(
                left,
                rgba(0,0,0,0.001) 0%,
                rgba(201,201,201,1) 50%,
                rgba(0,0,0,0.001) 100%
                );
    
    background:-ms-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    background:-o-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    background:linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    

}
/*  START OF MEDIA QUERIES */

/* Tablet Portrait size to standard 980 (devices and browsers) */

/* iPad [landscape] */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
}

@media only screen and (max-width: 768px) {
	#mobile-menu {
		display:block !important;
		padding:20px 0px;
		text-align:center;
	}
	#mobile-menu select {
	    max-width: 300px;
	}
	a.logo-link {
		display:block;
		text-align:center;
	}
	
	#wrapper, #header, #body_container, #footer_container, #main_container, #top_container, #content_container, #content_container_inner, #right_container_inner {
		width: auto;
		height: auto;
	}
	
	#facebook-wall,
	.centercol_btn {
		width: 100% !important;
	}
		
	#wrapper {
		background: #fff;
	}
	
	#header .logo,
	#header .search_container {
		position: relative;
		right:auto;
	}
	
	#header .logo {
		width: 75%;
	}
	
	.anchors_container,
	#bottom_container {
		display: none;
	}
	
	#menu {
		display: none;
	}
	
	#content_container .jtm_desc {
		background: none repeat scroll 0 0 #FFDB6B;
		height: auto;
		margin: 10px;
		width: auto;
	}
	
	#header .search_container {
		text-align:center;
	}
	
	#header .search_container .login-tabs {
		width: auto;
	}
	
	#header .search_container p {
		text-align:center !important;
	}
	
	#left_container_inner {
		display:none;
	}
	
	.mission_statement .col1,
	.mission_statement .col2 {
		width: auto;
	}
	
	.jtm_desc,
	.jtm_col1,
	.actionBanner,
	.jtm_center_col {
		width: auto;
	}
	
	.actionBanner {
		margin-left: 0;
	}
	
	.jtm_col2 {
		display:none;
	}
	
	table {
		width: auto !important;
	}
	
	img {
		-ms-interpolation-mode:bicubic;
		}
		
	img.curve {
		display:none;
	}
	
	/* donation form */
	div.blurb div,
	div.newAmounts {
		width: auto !important;
	}
	
	table#copy_table tr td table td table td { display:block; }

	table#copy_table tr td p img { width:100%; }
	/* -- */
	
	#footer_container .footer_links_container {
		border-bottom:none;
	}
	#footer_container .footer_links_container ul {
		float: none;
		clear:both;
	}
	.footer_links_container span {
		display: block;
		float: none;
		padding: 5px;
	}
	}
	
/* Mobile Landscape Size to Tablet Landscape (devices and browsers) */
@media only screen and (max-width: 480px) {
	

	}
	
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width: 320px) {


	}


/*  END OF MEDIA QUERIES */